package com.sign2024.sign2024project.projectservice.mapper;

import com.sign2024.sign2024core.entry.projectservice.GcUpdatePlan;
import com.sign2024.sign2024core.entry.projectservice.GcUpdateProject;
import com.sign2024.sign2024project.projectservice.vo.GcUpdateVo;

import java.util.List;

/**
 * 工程服务 默认表数据更新
 *
 * @author yujie
 * @data 2024/9/10 13:59
 */
public interface GcUpdateDataMapper {

    List<GcUpdatePlan> selectGcUpdatePlanList();

    /**
     * 新增数据
     *
     * @param gcUpdatePlan 实例对象
     * @return 影响行数
     */
    int insertGcUpdatePlan(GcUpdatePlan gcUpdatePlan);

    /**
     * 清空数据
     */
    void cleanGcUpdatePlan();


    List<GcUpdateProject> selectGcUpdateProjectList();

    /**
     * 新增数据
     *
     * @param gcUpdateProject 实例对象
     * @return 影响行数
     */
    int insertGcUpdateProject(GcUpdateProject gcUpdateProject);

    /**
     * 清空数据
     */
    void cleanGcUpdateProject();


    List<GcUpdateVo> selectUpdateData();
}
